package com.ts.api.http.platform.entity.apply;

import lombok.Data;

import java.util.List;

/**
 *  如意花
 *
 *  @author WJB
 */
@Data
public class ApiPlatApplyRuYiHuaData {
    /** 订单号，撞库成功时返回的订单号 */
    private String applyNo;

    /** 手机号md5(32位小写) */
    private String mobile;

    /** 姓名(明文) */
    private String realName;

    /** 身份证号(Md5) */
    private String idCard;

    /** 年龄 */
    private Integer age;

    /** 性别  1300-男性 1301-女性 */
    private Integer gender;

    /** 工作城市 */
    private String workCity;

    /** 城市编码 */
    private String cityCode;

    /** 0-无公积金 1-有公积金 默认0 */
    private Integer accumulationFund;

    /** 社保 0-无社保 1-有社保 默认0 */
    private Integer socialSecurity;

    /** 房产情况 0-无房 1-有 默认0 */
    private Integer house;

    /** 车产情况 0-无车 1-有 默认0 */
    private Integer vehicle;

    /** 保单 0-无保单 1-有保单 默认0 */
    private Integer insurance;

    /** 芝麻分 0:无芝麻分 1:600分以下 2:600~650分 3:650~700分 4:700分以上 默认1 */
    private Integer sesameScore;

    /** 职业身份 1-上班族 2-公务员/事业单位 3-私营业主 4-个体户 5-其他 默认1 */
    private Integer professional;

    /** 注册IP 撞库无IP则默认IP "127.0.0.1" */
    private String ip;

    /** 用户客户端 1-Android 2-IOS 默认1 */
    private Integer client;

    /** 借款金额 10000-1000000(单位元,以10000递增) 默认50000 */
    private Integer amount;

    /** 借款期限 1:1-3个月 2:3-6个月 3:6-12个月 4:1-2年 5:2年以上 默认3 */
    private Integer loanTerm;

    /** 借款用途 1-购房 2-购车 3-住房装修 4-教育深造 5-休闲旅游 6-个人消费 7-房租缴纳 8-其他贷款 默认6 */
    private Integer loanUse;

    /** 信用卡 0:无信用卡 1:1-5万 2:5-10万 3:10-20万 4:20万以上 默认0 */
    private Integer creditCard;

    /** 花呗 0:无花呗 1:1-5万 2:5-10万 3:10-20万 4:20万以上 默认0 */
    private Integer huabei;

    /** 白条 0:无白条 1:1-5万 2:5-10万 3:10-20万 4:20万以上 默认0 */
    private Integer baitiao;

    /** 月收入 1:5000以下 2:5000-1万 3:1万-1.5万 4:1.5万-2万 5:2万以上 默认2 */
    private Integer monthIncome;

    /** 工资发放形式 1-银行代发 2-转账工资 3-现金发放 默认1 */
    private Integer salaryType;

    /** 学历 1:大专以下 2:大专 3:本科 4:研究生 5:博士 默认2 */
    private Integer education;

    /** 学历 1:大专以下 2:大专 3:本科 4:研究生 5:博士 默认2 */
    private List<protocolList> protocolList;
    @Data
    public static class protocolList {
        /** 协议名称 */
        private String protocolName;
        /** 协议地址 */
        private String protocolUrl;
    }
}
